package domain;

import java.util.*;
import data.*;


public class Voluntario extends Usuario {

	private int rolAsignado;
	private String ranking;
	private Map voluntarios=new HashMap();
	
	
	public Voluntario(String dni, String nombre, String apellidos,
			String direccion, String poblacion,int cp, int telefono, String nick,
			String pass, String email,int rolAsignado, String rank) {
		
		super(dni, nombre, apellidos,direccion,poblacion,cp,telefono , nick, pass,email);
		this.rolAsignado=rolAsignado;
		this.ranking = rank;
	} 
	public Voluntario(){
		
	}


	public int getRolAsignado() {
		return rolAsignado;
	}


	public void setRolAsignado(int rolAsignado) {
		this.rolAsignado = rolAsignado;
	}


	public String getRanking() {
		return ranking;
	}


	public void setRanking(String ranking) {
		this.ranking = ranking;
	}
	
	public boolean addVoluntario(Voluntario v){
		
		boolean anadido=false;
		if(!this.voluntarios.containsKey(v.getDni())){
			this.voluntarios.put(v.getDni(), v);
			anadido=true;
		}
		return anadido;
	}
	
	public boolean deleteVoluntario(String dni){
		boolean borrado=false;
		if(this.voluntarios.remove(dni)!=null){
			borrado=true;
		}
		return borrado;
	}
	
	public Object getVoluntario(String dni){
		Object ret=null;
		ret=(Voluntario)this.voluntarios.get(dni);
		
		return ret;
	}
	
	
	
	
	

}
